Typically GM live data seems to be pretty good about displaying current and history cylinder misfire counts if you don't clear clear all the codes before checking.
I have some what the same problem. On some GM and other American maid cars my scanner want let me check each cylinder individually. Is it a software problem?